Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvojni inženjer ugradbenog softvera

Opis

Text copied to clipboard!
Tražimo razvojnog inženjera ugradbenog softvera koji će se pridružiti našem timu i pomoći u razvoju inovativnih rješenja za ugradbene sustave. U ovoj ulozi, bit ćete odgovorni za dizajn, implementaciju, testiranje i održavanje softverskih komponenti koje se koriste u različitim uređajima i sustavima, uključujući industrijsku automatizaciju, automobilsku industriju, medicinske uređaje i potrošačku elektroniku. Kao razvojni inženjer ugradbenog softvera, radit ćete u suradnji s multidisciplinarnim timovima koji uključuju hardverske inženjere, sistemske arhitekte i test inženjere. Vaš rad će imati izravan utjecaj na performanse i pouzdanost krajnjih proizvoda. Očekuje se da imate snažno razumijevanje programiranja na niskoj razini, rad s mikrokontrolerima, poznavanje real-time operativnih sustava (RTOS) te iskustvo s alatima za razvoj i otklanjanje grešaka u ugradbenim sustavima. Idealni kandidat ima iskustvo u radu s C/C++ programskim jezicima, poznaje komunikacijske protokole poput SPI, I2C, UART i CAN, te ima sposobnost čitanja i razumijevanja elektroničkih shema. Također, cijenimo iskustvo s alatima za kontrolu verzija (npr. Git), poznavanje standarda sigurnosti i kvalitete softvera, te sposobnost dokumentiranja i prezentiranja tehničkih rješenja. Ako ste strastveni prema tehnologiji, volite rješavati tehničke izazove i želite raditi na projektima koji oblikuju budućnost pametnih uređaja, pozivamo vas da se prijavite i postanete dio našeg inovativnog tima.

Odgovornosti

Text copied to clipboard!
  • Razvoj i implementacija softvera za ugradbene sustave
  • Pisanje i održavanje koda u C/C++ jezicima
  • Integracija softverskih komponenti s hardverom
  • Testiranje i otklanjanje grešaka u softveru
  • Suradnja s hardverskim i sistemskim inženjerima
  • Izrada tehničke dokumentacije
  • Optimizacija performansi softverskih rješenja
  • Praćenje industrijskih standarda i najboljih praksi
  • Sudjelovanje u dizajnu arhitekture sustava
  • Podrška tijekom cijelog životnog ciklusa proizvoda

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, elektrotehnike ili srodnog područja
  • Iskustvo u razvoju ugradbenog softvera
  • Odlično poznavanje C i/ili C++ jezika
  • Poznavanje rada s mikrokontrolerima i RTOS-om
  • Iskustvo s komunikacijskim protokolima (SPI, I2C, UART, CAN)
  • Sposobnost čitanja elektroničkih shema
  • Iskustvo s alatima za kontrolu verzija (npr. Git)
  • Dobre analitičke i problemske vještine
  • Sposobnost timskog rada i komunikacije
  • Poznavanje engleskog jezika u govoru i pismu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje mikrokontrolere ste koristili u prethodnim projektima?
  • Imate li iskustva s real-time operativnim sustavima?
  • Kako pristupate otklanjanju grešaka u ugradbenom softveru?
  • Koje komunikacijske protokole ste implementirali?
  • Kako osiguravate kvalitetu i pouzdanost softverskog koda?
  • Koje alate koristite za razvoj i testiranje softvera?
  • Imate li iskustva s Agile metodologijama?
  • Kako dokumentirate svoj rad?
  • Koji je vaš najveći izazov u razvoju ugradbenog softvera bio?
  • Zašto želite raditi na ugradbenim sustavima?